/**
 * @description 处理 prop，当 prop 为多级嵌套时 ==> 返回最后一级 prop
 * @param {String} prop 当前 prop
 * @return string
 * */
export function handleProp(prop) {
	const propArr = prop.split(".");
	if (propArr.length == 1) return prop;
	return propArr[propArr.length - 1];
}

/**
 * @description 枚举转映射表
 * @param {Array} enumArr 枚举数组
 * @return {object} 映射表 object
 */
export function enumToMap(enumArr) {
	const map = {};
	enumArr.forEach((item) => {
		map[item.value] = item.label;
	});
	return map;
}
